package com.zlzlib.libindexpy.helper;

import android.content.Context;

import com.github.promeg.pinyinhelper.Pinyin;

/**
 * @Desc:
 * @Copyright:
 * @DateTime: 2022/5/12 17:47
 * @Author zlz
 * @Version 1.0
 */
public class PyUtils {

    /**
     * 初始化普通多音字库
     * @param context
     */
    public static void initNormalPy(Context context) {
        initAssetDict(PyNormalMap.getInstance(context));
    }

    /**
     * 初始化城市多音字库
     * @param context
     */
    public static void initCityPy(Context context) {
        initAssetDict(PyCityMap.getInstance(context));
    }

    /**
     * 初始化自定义py多音字数据
     *
     * @param assetDict
     */
    public static void initAssetDict(AndroidAssetDict assetDict) {
        Pinyin.init(Pinyin.newConfig().with(assetDict));
    }

}
